home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / Implementation / Storage / LinkDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-02-13  |  5.2 KB  |  149 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        LinkDefs.h
  3.  
  4.     Contains:    #defines for data interchange dialogs
  5.  
  6.     Owned by:    Craig Carper
  7.  
  8.     Copyright:    © 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <4>      9/4/96    EL        1306385: Remove user item that are used as
  13.                                     default button in dialog.
  14.          <2>     6/21/96    eeh        task 10008: add buttons etc. for AppleGuide
  15.         <13>     8/23/95    CC        1278840: Added kPasteAsEmbedEditorText
  16.                                     item.
  17.         <12>     8/11/95    jpa        Number rsrcs from subsystem base [1276412]
  18.         <11>     7/28/95    CC        1242576: Removed #defines for Others
  19.                                     dialog.
  20.         <10>     4/27/95    CC        1243348: Removed BreakLinkAlert resources.
  21.          <9>     3/27/95    CC        1229640: Added items for editor popup and
  22.                                     static text.
  23.          <8>      3/3/95    CC        1223861 Added kLinkStatusAlertID and
  24.                                     kLinkEditionAlertID.
  25.          <7>     2/24/95    CC        1153783: Changed kODLinkMgrEditionSuffixID
  26.                                     to kODLinkMgrEditionTemplateID.
  27.          <6>     2/15/95    CC        1196831 Added kODLinkInfoSizeInBytes and
  28.                                     kODLinkInfoSizeInK.
  29.                                     1220324 Adjusted constants for changes to
  30.                                     LinkDlgs.r
  31.          <5>      2/7/95    CC        1211295: Added kPasteAsKindLabel
  32.                                     kPasteAsKindText.
  33.          <4>      2/1/95    CC        1153347: Added symbolic constant for 'STR '
  34.                                     resource.
  35.          <3>     1/10/95    CC        1153930: Added constants for "Others"
  36.                                     dialog (translation choices); new constants
  37.                                     for Paste As dialog.
  38.          <2>     9/20/94    CC        1160232 - Added constants for link cycle
  39.                                     Alert dialog.
  40.          <1>     6/24/94    CC        first checked in
  41.  
  42.         ------------------- CC ---- Converted to SOM
  43.  
  44.          <2>     3/17/94    CC        Added defs for link info dialogs. (1151329)
  45.          <1>     3/14/94    CC        first checked in
  46.          <0>     3/14/94    CC        Defines for Paste As dialog (1144253).
  47.  
  48.     To Do:
  49. */
  50.  
  51. #ifndef _LINKDEFS_
  52. #define _LINKDEFS_
  53.  
  54. #ifndef _RSRCBASE_
  55. #include "RsrcBase.h"
  56. #endif
  57.  
  58. #define kPasteAsDlgID                    (kODStorageRsrcBase + 0)
  59. #define kLinkSrcInfoDlgID                (kODStorageRsrcBase + 1)
  60. #define kLinkDstInfoDlgID                (kODStorageRsrcBase + 2)
  61. #define kLinkUpdateAlertID                (kODStorageRsrcBase + 3)
  62. #define kLinkStatusAlertID                (kODStorageRsrcBase + 4)
  63. #define kLinkEditionAlertID                (kODStorageRsrcBase + 5)
  64. #define kLinkDlgsppatID                    (kODStorageRsrcBase + 6)
  65.  
  66. // Resources used by Paste As dialog items
  67. #define kPasteAsMergePictID                (kODStorageRsrcBase + 7)
  68. #define kPasteAsEmbedPictID                (kODStorageRsrcBase + 8)
  69. #define kPasteAsEmbedPopupCntl            (kODStorageRsrcBase + 9)
  70. #define kPasteAsEmbedPopupMenu            (kODStorageRsrcBase + 10)
  71. #define kPasteAsKindPopupCntl            (kODStorageRsrcBase + 11)
  72. #define kPasteAsKindPopupMenu            (kODStorageRsrcBase + 12)
  73. #define kPasteAsCheckboxCtrlID            (kODStorageRsrcBase + 13)
  74. #define kPasteAsAutoRadioBtnCtrlID        (kODStorageRsrcBase + 14)
  75. #define kPasteAsManualRadioBtnCtrlID    (kODStorageRsrcBase + 15)
  76. #define kPasteAsMergeRadioBtnCtrlID        (kODStorageRsrcBase + 16)
  77. #define kPasteAsEmbedRadioBtnCtrlID        (kODStorageRsrcBase + 17)
  78. #define kPasteAsEditorPopupCntl            (kODStorageRsrcBase + 18)
  79. #define kPasteAsEditorPopupMenu            (kODStorageRsrcBase + 19)
  80.  
  81. // Resources used by Link Info dialog items
  82. #define kManualRadioBtnCtrlID            (kODStorageRsrcBase + 20)
  83. #define kAutomaticRadioBtnCtrlID        (kODStorageRsrcBase + 21)
  84. #define kOnSaveRadioBtnCtrlID            (kODStorageRsrcBase + 22)
  85.  
  86. // Strings used by Paste As dialog
  87. #define kODPasteAsNoUserKindID            (kODStorageRsrcBase + 23)
  88.  
  89. // Strings used by Link Info dialogs
  90. #define kODLinkInfoStrUnknownID            (kODStorageRsrcBase + 24)
  91.  
  92. // String resources used by the Link Manager
  93. #define kODLinkMgrEditionTemplateID        (kODStorageRsrcBase + 25)
  94. #define kODLinkMgrCannotShowSourceID    (kODStorageRsrcBase + 26)
  95.  
  96. // Items in Paste As dialog
  97. #define kPasteAsOKBtn                 1
  98. #define kPasteAsCancelBtn             2
  99. #define kPasteAsLinkCheckbox         3
  100. #define kPasteAsUpdateText             4
  101. #define kPasteAsUpdateDisabledText     5
  102. #define kPasteAsAutomaticRadioBtn     6
  103. #define kPasteAsManualRadioBtn         7
  104. #define kPasteAsHorizSep             8
  105. #define kPasteAsDestinationText         9
  106. #define kPasteAsMergePict            10
  107. // User item to disable previous item
  108. #define kPasteAsMergeRadioBtn        12
  109. #define kPasteAsEmbedPict            13
  110. // User item to disable previous item
  111. #define kPasteAsEmbedRadioBtn        15
  112. #define kPasteAsEmbedPopup            16
  113. #define kPasteAsKindPopup            17
  114. #define kPasteAsKindLabel            18
  115. #define kPasteAsKindText            19
  116. #define kPasteAsEditorPopup            20
  117. #define kPasteAsEditorLabel            21
  118. #define kPasteAsEditorText            22
  119. #define kPasteAsEmbedEditorText        23
  120. #define kPasteAsAGButton            24
  121.  
  122. // Items in the Paste As popup menu
  123. #define kODPasteAsFrameMenuItem            1
  124. #define kODPasteAsLargeIconMenuItem        2
  125. #define kODPasteAsSmallIconMenuItem        3    
  126. #define kODPasteAsThumbnailMenuItem        4
  127.  
  128. // Items in Link Source and Link Destination Info dialogs
  129. #define kLinkInfoOKBtn                     1
  130. #define kLinkInfoCancelBtn                 2
  131. #define kLinkInfoSeparator               3
  132. #define kLinkInfoFindSrcBtn                 4
  133. #define kLinkInfoUpdateBtn                 5
  134. #define kLinkInfoBreakLinkBtn             6
  135. #define kLinkInfoManualRadioBtn             7
  136. #define kLinkInfoOnSaveRadioBtn             8
  137. #define kLinkInfoAutoRadioBtn             9
  138. #define kLinkInfoModificationDate        10
  139. #define kLinkInfoCreationDate            12
  140. #define kLinkInfoKind                    14
  141. #define kLinkInfoAGButton                16
  142. #define kLinkInfoStayInDialog            16
  143.  
  144. // Items in Link Update alert
  145. #define kLinkUpdateContinueBtn            1
  146. #define kLinkUpdateStopBtn                2
  147.  
  148. #endif // _LINKDEFS_
  149.